#ifndef ScatterVal_H
#define ScatterVal_H

#include <string>
#include <vector>
#include <unordered_map>

#include "TTree.h"

class ScatterVal{

public: 
    ScatterVal(std::string name, TTree* tree);
    ~ScatterVal();
    inline std::vector<double>* GetVectorPtr() {return &m_OutVector;}

private:
    static std::unordered_map<std::string, int> m_SupportType;
    std::vector<double> m_OutVector;
    int m_Type;



};

#endif